Symfony\Component\OptionsResolver\OptionsResolver D

Total Complexity 175
Dependencies 13
Dependents 10
Total lines 1,290
Lines of code 526
Logical lines of code 323
Comment lines 388
Methods 39
Properties 18

Methods 39

Method Rating Maintainability Complexity Lines of code
offsetGet()
D
24
48 154
setDefault()
A
46 16 35
resolve()
A
48 11 30
verifyTypes()
A
53 11 19
formatValue()
A
54 8 24
setDeprecated()
S
53 6 21
addAllowedValues()
S
56 5 18
formatOptions()
S
59 5 13
addNormalizer()
S
57 4 16
addAllowedTypes()
S
58 4 15
setAllowedValues()
S
61 4 11
setPrototype()
S
64 4 10
setNormalizer()
S
61 3 11
setAllowedTypes()
S
61 3 11
clear()
S
58 2 17
getParameterClassName()
S
69 3 6
setDefined()
S
65 3 9
setRequired()
S
64 3 10
remove()
S
62 3 10
setInfo()
S
63 3 10
count()
S
70 2 6
isMissing()
S
77 2 3
define()
S
69 2 6
getInfo()
S
68 2 6
offsetExists()
S
70 2 6
setDefaults()
S
70 2 6
formatValues()
S
70 2 6
setIgnoreUndefined()
S
77 1 4
hasDefault()
S
79 1 3
offsetUnset()
S
80 1 3
getDefinedOptions()
S
80 1 3
offsetSet()
S
80 1 3
isRequired()
S
79 1 3
getRequiredOptions()
S
80 1 3
isNested()
S
79 1 3
getMissingOptions()
S
79 1 3
isDeprecated()
S
79 1 3
isDefined()
S
79 1 3
isPrototype()
S
80 1 3